home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / PAINT.PAK / DIBATTR.H < prev    next >
C/C++ Source or Header  |  1997-05-06  |  937b  |  35 lines

  1. //----------------------------------------------------------------------------
  2. // ObjectWindows
  3. // Copyright (c) 1991, 1995 by Borland International, All Rights Reserved
  4. //
  5. // Example paint program dib attribute dialog
  6. //----------------------------------------------------------------------------
  7. #if !defined(DIBATTR_H)
  8. #define DIBATTR_H
  9.  
  10. #include <owl/dialog.h>
  11.  
  12. class TDibAttrDialog : public TDialog {
  13.   public:
  14.     TDibAttrDialog(TWindow* parent, int& width, int& height, uint32& colors,
  15.                    TModule* module = 0);
  16.  
  17.   private:
  18.     void SetupWindow();
  19.     bool CanClose();
  20.  
  21.     void Bn2Color()    {Colors = 2;}
  22.     void Bn16Color()   {Colors = 16;}
  23.     void Bn256Color()  {Colors = 256;}
  24.     void BnHiColor()   {Colors = 65536L;}
  25.     void BnTrueColor() {Colors = 16777216L;}
  26.  
  27.     int& Width;
  28.     int& Height;
  29.     uint32& Colors;
  30.  
  31.   DECLARE_RESPONSE_TABLE(TDibAttrDialog);
  32. };
  33.   
  34. #endif
  35.